home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / VIG-PM10.ZIP / PROMAT.DOC < prev    next >
Text File  |  1994-04-20  |  10KB  |  193 lines

  1. ProMatrix v1.0 by ViGilante on 4/20/94
  2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3. A Light bar matrix, highly configurable, reliable, bug-free, backdoor-free,
  4. and maintenance-free.
  5.  
  6. This PPE is a companion to ProVote, a new user voting PPE for PCBoard.  It
  7. was designed to work in conjunction with ProVote, but will work just as well
  8. without it. 
  9.  
  10. Please note that this PPE has been compiled with PPLC v2.0, so PCB v15.1 is
  11. absolutely required.  
  12.  
  13.  
  14. Quick Setup
  15. ~~~~~~~~~~~
  16. Create a separate directory, perhaps c:\pcb\ppe\promat, and unzip everything
  17. into this directory.  Do NOT unzip it to the same dir as ProVote, if you
  18. are running it, as some files WILL conflict.  
  19.  
  20. You should install this in your WELCOME display file, usually found in the
  21. \PCB\GEN directory.  All you need is one line in this file:
  22.  
  23. -----Start---------------------
  24. !c:\pcb\ppe\promat\promat.ppe
  25. -----Stop----------------------
  26.  
  27. If you have some sort of ansi you want to be displayed in the WELCOME file
  28. that's OK, just add the above line to the bottom of the WELCOME file.  Put
  29. @WAIT@ (in uppercase) as the second to last line so that people have a
  30. chance to see the text in the WELCOME file before ProMatrix loads.
  31.  
  32. Make sure PCB is set to allow one name users (G,C from PCBSETUP), and put
  33. a FAKE.PPE (or similar) into PCBTEXT record #260.  If you don't already
  34. have one, it should consist of a single line: KBDSTUFF CHR(13).
  35.  
  36.  
  37. Detailed Configuration
  38. ~~~~~~~~~~~~~~~~~~~~~~
  39. PROMAT.CNF: Line 1: Registration code, or 000000 if not registered.
  40.             Line 2: Number of matrix screens to randomly display.  You must
  41.                     have a MATRIXx.PCB and a MATRIXx.CNF for each, and
  42.                     numbering must start at 1.
  43.             Line 3: System Password; NONE to disable.  Password needed to
  44.                     gain entry into the BBS.
  45.             Line 4: New User Password; NONE to disable.  Password needed to
  46.                     apply as a new user.
  47.             Line 5: Security level needed to find out the system password.
  48.             Line 6: Number of lines to allow in feedback, 100 is max.
  49.             Line 7: Timeslot password.  Here you can define a time of day
  50.                     during which only people with this password can logon.
  51.             Line 8: Time to begin, format HH:MM in military time.
  52.             Line 9: Time to end, format HH:MM in miilitary time.
  53.             Line10: YES if you are using PROVOTE.PPE.  If this is the case
  54.                     and you put YES here, then they will be allowed to logon
  55.                     (without knowing the system password)... as long as you
  56.                     have PROVOTE installed correctly, when they run PROVOTE,
  57.                     it will detect that this is a newuser being voted on and
  58.                     show his (her?) current stats, and then hangup on them.
  59.                     Your systems' security cannot be breached at any time.
  60.  
  61. STRINGS.DAT: Almost any string can be replaced with a file or another PPE,
  62.              by simply placing the path and filename (preceded by either !
  63.              or %) on the line you want to replace.  This works EXACTLY like
  64.              PCBTEXT.  Just make sure that if you replace a string where
  65.              input is required from the user, it is YOUR responsibility to
  66.              leave the cursor in the spot you want to get input from once
  67.              control returns back to ProMatrix.
  68.  
  69. CARPET.RED: Put the names of people you would like to 'bypass' the New User
  70.             Password check in here, they will be allowed to apply as if there
  71.             was no NUP if one is installed.
  72.  
  73. MATRIXx.PCB: These are your logon screens, randomly displayed.  It can be
  74.              a straight ansi or straight PCB @ codes file, just look at the
  75.              ones that are included and I am sure you can figure out what to
  76.              do.
  77.  
  78. MATRIXx.CNF: Every logon screen needs its own .CNF file.  The format is: 
  79.              Line 1: Metacommand for first lightbar.  This may be a little
  80.                      confusing...  there are 5 built in metacommands: LOGON,
  81.                      APPLY, CHECK, FEEDBACK, and LOGOFF.  In addition, you
  82.                      can create your own commands by putting the PATH\NAME of
  83.                      a ppe you would like to run or a file you would like to
  84.                      display, just like in PCBTEXT.  Don't try to use color
  85.                      codes with the 5 built in commands,they never get
  86.                      displayed, they are just "directives" to tell the PPE
  87.                      what to do when a user chooses this lightbar.
  88.              Line 2: X position (space) Y position (space) number of chars
  89.                      of this lightbar (not including any color codes).
  90.                      This is where you want the lightbar to appear, and the
  91.                      length of displayed characters.  The coordinates
  92.                      should coincide with the text in the corresponding
  93.                      MATRIXx.PCB file.
  94.              Line 3: Text (including color) for this lightbar when it is
  95.                      HILITED.  Note that the UNHILITED text and colors are
  96.                      (should be) built into the corresponding MATRIXx.PCB
  97.                      file.
  98.              
  99.              Line 4: Blank line.  You must separate each 3-line block with
  100.                      a blank, makes it much easier to edit also.
  101.  
  102.              Repeat lines 1 through 3 as necessary for each lightbar you
  103.              want.  You can have a maximim of 9.  While this all may seem
  104.              a little complicated, you should also realize that you have
  105.              before you an unmatched level of configurability; you can have
  106.              each lightbar appear anywhere you want, be as long or as short
  107.              as you want, in any color you want, and do whatever type of
  108.              command you might want by integrating other ppe's into the
  109.              matrix.  If it still seems confusing just look at the samples
  110.              provided, and see how I installed the "Chat with Sysop" option
  111.              into each matrix screen.  It is set up by default to load my
  112.              OCOMMAND.PPE (included in SuperChat) in C:\PCB\PPE\SCHAT, you
  113.              will most likely want to change the path if nothing else.  The
  114.              next release of SuperChat will be revised to work in complete
  115.              harmony with this matrix.
  116.  
  117.  
  118. Registration
  119. ~~~~~~~~~~~~
  120. This PPE is totally free, all you need to do is call Velvet Underground and
  121. use the "Reg a ViG! PPE" option from the Matrix.  Be prepared with your NAME
  122. or HANDLE and BBS NAME _exactly_ as it appears in pcbsetup, double check by
  123. looking in PCBOARD.DAT. Line #2 is your name, and line #94 is your BBS name.
  124.  
  125. If you are running a cracked version, GOOD LUCK!  I hope you are very
  126. confident that the person who cracked this knows exactly what he is doing,
  127. the 'protection' routines are tied into a lot of other functions, and if
  128. altered could produce unpredictable (at best) results.  All you need to do is
  129. make a 30 second phone call.
  130.  
  131. Donations are certainly accepted if you feel so compelled, and I won't even
  132. mention the many hours of programming/debugging/testing/whatever spent on
  133. this thing. :)  Cash, old hardware, or even a good leech account on your
  134. board is always appreciated.
  135.  
  136. Velvet Underground (1) 516-826-0412 USR Dual 16.8k
  137. Velvet Underground (2) 516-Pri-Vate USR Dual 14.4k
  138.  
  139.  
  140. Enjoy
  141. ~~~~~
  142. Thats about it, if you have any questions or comments you can reach me
  143. on my board, many other quality boards and nets, Internet address
  144. vigilante@156.image.linet.org, or Prodigy at bwvr36c.
  145.  
  146.  
  147. Other ViG! Utilities:
  148. ~~~~~~~~~~~~~~~~~~~~~
  149. PROMATRIX  : Light Bar Logon Matrix.  Many features, incredibly configurable.
  150.              Companion to ProVote.
  151.              Current version: 1.0     Filename: VIG-PM10.ZIP
  152.  
  153. PROVOTE    : Light Bar New User Voting.  Better than any NUV that is BUILT
  154.              IN to a BBS software, much less a PPE.
  155.              Current version: 1.0     Filename: VIG-PV10.ZIP
  156.  
  157. PROMPTS    : Replaces 52 of your PCBTEXT prompts, totally revamping the entire
  158.              application procedure, logon procedure, F6 Online user editor
  159.              function, and the (C) subcommand form the (7) User Edit sysop
  160.              command.  100% configurable.
  161.              Current version: 1.0     Filename: VIG-PR10.ZIP
  162.  
  163. PROEDIT:     Light Bar User Editor.  For sysops to edit all users, or as the
  164.              (W) command for a user to edit himself.  Emulates PCBSM.
  165.              Current version: 1.0     Filename: VIG-PU10.ZIP
  166.  
  167. SUPERLOGON : "Forum hack" features: broadcast logon to nodes, turbo login,
  168.              random stats, last callers, automessage, one liners, more.
  169.              Current version: 2.0     Filename: VIG-SL20.ZIP
  170.  
  171. CONVERT!   : Successor to PIPE2PCB.  Converts pipe color codes on incoming fido
  172.              mail into standard ANSI color codes on the fly.
  173.              Current version: 1.0     Filename: VIG-C!10.ZIP
  174.  
  175. RUMOURS    : Forum-hack style rumours, completely configurable.  Source
  176.              code included.
  177.              Current version: 2.0     Filename: VIG-RU20.ZIP
  178.  
  179. PCRENFORCER: Enforce Post Call Ratios the RIGHT way.  Totally bars non-PCR
  180.              compliant user from downloading until they post enough messages.
  181.              Current version: 2.0     Filename: VIG-PE20.ZIP
  182.  
  183. SUPERCHAT  : Really nice split screen chat, with a few unique and very handy
  184.              features.
  185.              Current version: 1.1     Filename: VIG-SC11.ZIP
  186.  
  187. MORETIME   : Give more time to users who know the correct password, totally
  188.              independant of security levels.  Source code included.
  189.              Current version: 2.0     Filename: VIG-MT20.ZIP
  190.  
  191. Coming soon: An incredible replacement for MKPCBTXT.EXE, giving you UNHEARD of
  192.              control over your varied PCBTEXT files.
  193.